﻿using System;
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using KPIS.GERP.GFMS.MODEL;

namespace KPIS.GERP.GFMS.IBLL
{
    public interface IBLL_FIM_SelectReports
    {
        DataTable SumUpBorrow(string BgYear, string BgmProj, string EmpName, DateTime? MoneyReqDateStart, DateTime? MoneyReqDateEnd,string bgm_source);

        DataTable SumUpPaymentCheque(string BgYear, string BankSeq, string BankAccSeq, DateTime? StartDate, DateTime? EndDate, string strChequeStatus);

        DataTable SumUpPaymentCheque(string BgYear, string BankSeq, string BankAccSeq, string startChequeBookNo, string endChequeBookNo, string strChequeStatus);

        DataTable MoneyRequestNotPay(string bgm_source_seq);

        DataTable Receives(DateTime? StartDate, DateTime? EndDate, string bgm_source_seq);

        DataTable Receives(DateTime? StartDate, DateTime? EndDate, string bgm_source_seq, string receive_mode);

        DataTable SumUpPaymentChequeHeader(string BgYear, string BankSeq, string BankAccSeq, string startChequeBookNo, DateTime? StartDate, DateTime? EndDate, string strChequeStatus);

        DataTable SumUpPaymentChequeDetail(string chequeSeq);
    }
}
